<?php
/**
* @file FriendList.php
* Copyright (c) Friends Group. All rights reserved.
* $Id$
*
*/

require_once(realpath(dirname(__FILE__)) . '/../classes/BaseObject.php');

class FriendList extends BaseObject 
{

    /**
     * @AttributeType int
     */
    protected $accountID;

    /**
     * @AttributeType int
     */
    protected $friendAccountID;

    /**
     * @AttributeType int
     */
    protected $userGroupID;

    protected $buddyAliasName;
    
    public function __construct($accountID = "", $friendAccountID = "", $userGroupID = "", $buddyAliasName = "")
    {
        $this -> accountID = $accountID;
        $this -> friendAccountID = $friendAccountID;
        $this -> userGroupID = $userGroupID;
        $this -> buddyAliasName = $buddyAliasName;
    }
    
    /**
     * @ParamType accountID int
     */
    public function setAccountID($accountID) 
    {
        $this->accountID = $accountID;
    }

    /**
     * @ReturnType int
     */
    public function getAccountID() 
    {
        return $this->accountID;
    }

    /**
     * @ParamType friendAccountID int
     */
    public function setFriendAccountID($friendAccountID) 
    {
        $this->friendAccountID = $friendAccountID;
    }

    /**
     * @ReturnType int
     */
    public function getFriendAccountID() 
    {
        return $this->friendAccountID;
    }

    /**
     * @ParamType userGroupID int
     */
    public function setUserGroupID($userGroupID) 
    {
        $this->userGroupID = $userGroupID;
    }

    /**
     * @ReturnType int
     */
    public function getUserGroupID() 
    {
        return $this->userGroupID;
    }
    
    public function setBuddyAliasName($alias)
    {
        $this->buddyAliasName = $alias;
    }
    
    public function getBuddyAliasName()
    {
        return $this->buddyAliasName;
    }
}
?>